package com.sngamelib.topdownshooter;

public class Effect extends GroupItem implements Cycleable
{
	private int effectID;
	private float modifier;
	private CycleTimer cycTimer;
	
	Effect()
	{
		effectID = 0;
		modifier = 0;
		cycTimer = new CycleTimer();
	}
	
	Effect(int _eid, float _m)
	{
		effectID = _eid;
		modifier = _m;
	}
	
	Effect(int _eid, float _m, CycleTimer _ct)
	{
		effectID = _eid;
		modifier = _m;
		cycTimer = _ct;
	}
	
	Effect(int _iid, int _eid, float _m)
	{
		super(_iid);
		effectID = _eid;
		modifier = _m;
	}
	
	Effect(int _iid, int _eid, float _m, CycleTimer _ct)
	{
		super(_iid);
		effectID = _eid;
		modifier = _m;
		cycTimer = _ct;
	}
	
	public int getEffectID()
	{
		return effectID;
	}
	
	public float getModifier()
	{
		return modifier;
	}
	
	public void setEffectID(int _eid)
	{
		effectID = _eid;
	}
	
	public void setModifer(float _m)
	{
		modifier = _m;
	}

	@Override
	public void cycleWork()
	{
		// TODO Auto-generated method stub

	}

}
